Commits v4.4.0-rc.3 (0115fa43)
fd41a62 Sudo-Ivan 2026-01-04 01:43:13 - 8 months ago
refactor(tests): streamline test code by removing unused imports and optimizing function calls for performance benchmarks
a1c87be Sudo-Ivan 2026-01-04 01:42:59 - 8 months ago
fix(App): refine notification logic for incoming messages; enhance button formatting in changelog modal; improve icon color handling in user icon component
392fe50 Sudo-Ivan 2026-01-04 01:42:50 - 8 months ago
refactor(meshchat): clean up code formatting and enhance version retrieval for LXST; improve log handling and anomaly detection logic
b51d049 Sudo-Ivan 2026-01-04 01:31:45 - 8 months ago
feat(App): add emergency banner for active mode and enhance changelog modal with version tracking; improve notification logic for incoming messages
d717679 Sudo-Ivan 2026-01-04 01:31:38 - 8 months ago
feat(logging): implement persistent logging with anomaly detection and database integration for debug logs
e1cc971 Sudo-Ivan 2026-01-04 01:31:16 - 8 months ago
feat(DebugLogsPage): update log management with search, filtering, and pagination features
f5950f9 Sudo-Ivan 2026-01-04 01:31:01 - 8 months ago
test(DebugLogsPage): add unit tests for fetching, searching, and paginating debug logs
1418bb8 Sudo-Ivan 2026-01-04 01:30:55 - 8 months ago
refactor(manifest): restructure backend integrity manifest to include metadata and adjust file verification logic
ed3cc42 Sudo-Ivan 2026-01-04 01:30:47 - 8 months ago
chore(forge.config): update runtime and base versions to 24.08
9ecdd15 Sudo-Ivan 2026-01-04 01:30:40 - 8 months ago
refactor(tests): update backend integrity tests to include metadata in manifest and add new debug log tests for persistent logging functionality
842c4a3 Sudo-Ivan 2026-01-04 01:30:33 - 8 months ago
feat(locales): add "do not show ever again" message and emergency mode notification in German, English, and Russian translations
4ce3b1e Sudo-Ivan 2026-01-04 01:06:34 - 8 months ago
fix(electron): update references to Reticulum MeshChatX in main files and frontend HTML
82e5550 Sudo-Ivan 2026-01-04 00:49:06 - 8 months ago
fix(locales): update restart description in German, English, and Russian to reflect the correct application name as MeshChatX
59919f9 Sudo-Ivan 2026-01-04 00:41:21 - 8 months ago
chore(pyproject): configure Ruff to exclude specific directories from linting
246d9f5 Sudo-Ivan 2026-01-04 00:41:16 - 8 months ago
chore(taskfile): simplify linting commands in Taskfile.yml to check all files
3ed9c96 Sudo-Ivan 2026-01-04 00:41:12 - 8 months ago
fix(workflow): update build process to include zip creation for frontend assets and add zip to release artifacts
76b0e47 Sudo-Ivan 2026-01-04 00:41:04 - 8 months ago
feat(workflow): add build and test workflow for CI/CD with NodeJS, Python, and system dependencies
00828e5 Sudo-Ivan 2026-01-04 00:24:24 - 8 months ago
docs(MeshChatX): move
184f0db Sudo-Ivan 2026-01-04 00:16:41 - 8 months ago
docs(README): update README
96f3f52 Sudo-Ivan 2026-01-04 00:16:25 - 8 months ago
feat(config): add Electron Forge configuration for packaging and distribution, including support for multiple platforms and fuses plugin
655bf47 Sudo-Ivan 2026-01-04 00:16:12 - 8 months ago
feat(docker): add dev docker-compose
edc3f83 Sudo-Ivan 2026-01-04 00:15:49 - 8 months ago
chore(.gitignore): add 'out/' directory to .gitignore to exclude build output files
96a7df3 Sudo-Ivan 2026-01-04 00:15:43 - 8 months ago
feat(taskfile): add Electron Forge tasks for starting, packaging, and generating distributables; remove obsolete Flatpak tasks
bb677c2 Sudo-Ivan 2026-01-04 00:15:38 - 8 months ago
chore(dependencies): update package.json and pnpm-lock.yaml to include new Electron Forge plugins and dependencies for improved build and packaging processes
90bd917 Sudo-Ivan 2026-01-04 00:15:28 - 8 months ago
chore(npm): update .npmrc to set node-linker to hoisted and remove fetch configuration
5e08a87 Sudo-Ivan 2026-01-04 00:15:22 - 8 months ago
chore(flatpak): remove flatpak build script and configuration file (in favor of electron forge)
e93e657 ivan 2026-01-04 00:02:27 - 8 months ago
Merge branch 'master' into massive-changes
978d917 Sudo-Ivan 2026-01-03 23:55:01 - 8 months ago
chore(TODO): add new tasks
4aea5c0 Sudo-Ivan 2026-01-03 23:54:55 - 8 months ago
docs(README): update task commands
6fbf9a3 Sudo-Ivan 2026-01-03 23:51:44 - 8 months ago
docs(README): fix
282fe4c Sudo-Ivan 2026-01-03 23:51:33 - 8 months ago
docs(README): update with upcoming v4 release information
3d7924d Sudo-Ivan 2026-01-03 23:38:35 - 8 months ago
chore(TODO): update tasks with progress and add new items
f462484 Sudo-Ivan 2026-01-03 23:36:53 - 8 months ago
feat(TODO): create todo
d6b2f7c Sudo-Ivan 2026-01-03 23:36:37 - 8 months ago
docs(README): cleanup
0dc0d54 Sudo-Ivan 2026-01-03 23:08:26 - 8 months ago
feat(changelog): add changelog
950abef Sudo-Ivan 2026-01-03 23:08:07 - 8 months ago
feat(tests): add comprehensive benchmarks for database performance, memory usage, and application stability, including new test files for various frontend and backend functionalities
e88dad7 Sudo-Ivan 2026-01-03 23:07:40 - 8 months ago
feat(scripts): add checksum generation script and locale template generator for asset management
54b8166 Sudo-Ivan 2026-01-03 23:07:25 - 8 months ago
feat(build): replace execSync with spawnSync for building backend and add integrity manifest generation for build files
1e87d63 Sudo-Ivan 2026-01-03 23:07:17 - 8 months ago
fix(indexedDB): enhance compatibility by adding globalThis.indexedDB support in codec2-emscripten scripts
9afaa3f Sudo-Ivan 2026-01-03 23:07:08 - 8 months ago
chore(assets): update logo and favicon images for improved branding
dc54bd6 Sudo-Ivan 2026-01-03 23:06:54 - 8 months ago
feat(locales): update German, English, and Russian translations with new terms for documentation, tutorials, banishment effects, drawing tools, and call functionalities
1fd1405 Sudo-Ivan 2026-01-03 23:06:45 - 8 months ago
feat(storage): implement MicronStorage for tab management, enhance TileCache with state management, and update DialogUtils and NotificationUtils for improved user interactions
baa24e1 Sudo-Ivan 2026-01-03 23:06:34 - 8 months ago
feat(styles): enhance select input and add danger chip styles for improved UI consistency
21e29b3 Sudo-Ivan 2026-01-03 23:06:24 - 8 months ago
feat(router): add new routes for documentation, debug logs, changelog, and tutorial pages
7faa94f Sudo-Ivan 2026-01-03 23:06:16 - 8 months ago
feat: Introduce new CommunityInterfacesManager and DocsManager for managing community interfaces and documentation, enhance AnnounceManager with pagination support, and implement CrashRecovery for improved error handling. Update various database schemas and add new fields for contacts and voicemails.
0c3a0e9 Sudo-Ivan 2026-01-03 23:05:58 - 8 months ago
chore(version): bump version to 4.0.0 in flake.nix and package.json
1c153da Sudo-Ivan 2026-01-03 23:05:10 - 8 months ago
chore(version): update version to 4.0.0
20e4c42 Sudo-Ivan 2026-01-03 23:05:04 - 8 months ago
refactor(meshchat): better multi-identity support and improved logging capabilities and a billion other changes and cleanup
6ab46e8 Sudo-Ivan 2026-01-03 23:03:54 - 8 months ago
refactor(electron): standardize HTML structure and improve formatting in crash and loading pages
2f96ee0 Sudo-Ivan 2026-01-03 23:03:34 - 8 months ago
feat: Update UI components and add new features including changelog modal, integrity warning, and voicemail playback functionality
46f2700 Sudo-Ivan 2026-01-03 22:45:05 - 8 months ago
feat(electron): add a new crash report HTML page for displaying error details and logs
b59c21f Sudo-Ivan 2026-01-03 22:44:17 - 8 months ago
feat(Taskfile, workflows): add new benchmarking and integrity testing tasks, and create a Gitea workflow for automated benchmarks
b544108 Sudo-Ivan 2026-01-03 22:44:06 - 8 months ago
chore: update package.json and pnpm-lock.yaml for dependency upgrades and new configurations
00af1e3 Sudo-Ivan 2026-01-03 22:43:55 - 8 months ago
chore: update .gitignore and .prettierignore to include MagicMock and additional directories for better file management
dc7448d Sudo-Ivan 2026-01-03 17:53:25 - 8 months ago
chore(Taskfile): remove redundant command to clean assets before building frontend
a1964f8 Sudo-Ivan 2026-01-03 17:38:27 - 8 months ago
fix(vite.config): change emptyOutDir option to false to retain previous build files
8d87a61 Sudo-Ivan 2026-01-03 17:38:14 - 8 months ago
feat(tasks): improve Taskfile with new formatting and testing tasks for Python and frontend
5918d0b Sudo-Ivan 2026-01-03 17:37:54 - 8 months ago
docs: update README and Android installation guide with new features, installation instructions, and corrected links
11c4c67 Sudo-Ivan 2026-01-03 17:35:15 - 8 months ago
feat(workflows): add support for building and pushing development Docker images on pull requests
eeaabac Sudo-Ivan 2026-01-03 03:54:22 - 8 months ago
refactor(meshchat): improve RNS shutdown process and enhance RPC listener closure handling
43d1fcc Sudo-Ivan 2026-01-03 03:54:13 - 8 months ago
refactor(interfaces, settings): comment out unused button sections in InterfacesPage and SettingsPage for future reference
beb8688 Sudo-Ivan 2026-01-03 03:53:21 - 8 months ago
refactor(tests): format
5a9e066 Sudo-Ivan 2026-01-03 03:36:58 - 8 months ago
feat(tests): add comprehensive unit tests for various components including AboutPage, CallPage, and MessagesPage
adbf0a9 Sudo-Ivan 2026-01-03 03:36:42 - 8 months ago
chore(tests): clean up test files by adding missing newlines and reordering imports for consistency
4ea47b9 Sudo-Ivan 2026-01-03 03:36:31 - 8 months ago
fix(utils): handle null and undefined values in number formatting to ensure consistent output
c419fa4 Sudo-Ivan 2026-01-03 03:36:25 - 8 months ago
fix(call): ensure safe access to call history, announces, voicemails, and contacts by providing default values
09c89d0 Sudo-Ivan 2026-01-03 03:36:19 - 8 months ago
fix(version): remove unnecessary newline in version string documentation
e988f77 Sudo-Ivan 2026-01-03 03:36:15 - 8 months ago
fix(ringtones): correct SQL argument formatting for consistency in query execution
0f90e7d Sudo-Ivan 2026-01-03 03:36:10 - 8 months ago
fix(voicemail): correct argument formatting in OpusFileSource and OpusFileSink initialization for consistency
2e6cbd2 Sudo-Ivan 2026-01-03 03:36:03 - 8 months ago
fix(parser): add validation for interface configuration to ensure it is a dictionary
39cd801 Sudo-Ivan 2026-01-03 03:35:59 - 8 months ago
refactor(config): format BoolConfig initialization for better readability
686b637 Sudo-Ivan 2026-01-03 03:35:54 - 8 months ago
feat(meshchat): improve error handling and cleanup processes
e1cf6e4 Sudo-Ivan 2026-01-03 03:35:34 - 8 months ago
chore(tests): remove unnecessary blank line
ba35bc4 Sudo-Ivan 2026-01-03 03:35:25 - 8 months ago
chore(lint): exclude test directories from linting rules
1b7ad1c Sudo-Ivan 2026-01-03 03:35:20 - 8 months ago
chore(lint): update ruff commands to exclude tests during linting and formatting
51d705f Sudo-Ivan 2026-01-03 03:06:18 - 8 months ago
feat(tests): add fuzzing tests for telemetry unpacking, interface configuration parsing, and LXMF message handling
6195b2e Sudo-Ivan 2026-01-03 03:06:11 - 8 months ago
feat(dependencies): add hypothesis version 6.148.9 and sortedcontainers version 2.4.0 to project dependencies
8871010 Sudo-Ivan 2026-01-03 03:06:05 - 8 months ago
chore(docker): update .dockerignore and .gitignore to include coverage and hypothesis files
5f32ae0 Sudo-Ivan 2026-01-03 03:05:56 - 8 months ago
feat(meshchat): improve RPC address handling and error checking; improve rule data validation for forwarding operations (found with fuzzing)
d4ee7ac Sudo-Ivan 2026-01-03 02:45:02 - 8 months ago
feat(ci): add pull_request trigger to CI workflow
1e0f61c Sudo-Ivan 2026-01-03 02:44:50 - 8 months ago
feat(tests): add workflow for automated testing with Node.js and Python setup
00b4290 Sudo-Ivan 2026-01-03 02:41:05 - 8 months ago
feat(tests): add comprehensive test suite for backend functionality, including database, configuration, and telemetry utilities
d7a5926 Sudo-Ivan 2026-01-03 02:40:53 - 8 months ago
feat(reticulum): implement hot reloading for Reticulum instance and enhance error handling; update configuration access to ensure stability
c8f49c3 Sudo-Ivan 2026-01-03 02:40:47 - 8 months ago
chore(vitest): remove unnecessary blank line in vitest.config.js
3c43a30 Sudo-Ivan 2026-01-03 02:40:40 - 8 months ago
docs(README): update documentation to include RNS Hot Restart feature, configuration options, and Nix development support
fe55ec3 Sudo-Ivan 2026-01-03 02:40:33 - 8 months ago
refactor(frontend): clean up and standardize code formatting across various JavaScript files and HTML templates
7aa1560 Sudo-Ivan 2026-01-03 02:40:20 - 8 months ago
feat(locales): add Reticulum Stack management translations for German, English, and Russian
3620643 Sudo-Ivan 2026-01-03 02:40:12 - 8 months ago
feat(interfaces): add restart required handling and RNS reload functionality across interface components
d52849e Sudo-Ivan 2026-01-03 02:40:06 - 8 months ago
chore(gitignore): add meshchat-config directory to .gitignore and ensure coverage files are excluded
f4e1763 Sudo-Ivan 2026-01-03 02:39:56 - 8 months ago
chore(dependencies): change package groups in poetry.lock from "main" to "dev" for several libraries to better reflect their usage in development
d0bf934 Sudo-Ivan 2026-01-03 02:31:00 - 8 months ago
chore(dependencies): update pnpm-lock.yaml to include new testing libraries and various package updates
1477bd9 Sudo-Ivan 2026-01-03 02:30:53 - 8 months ago
feat(tests): add tasks for running Python and frontend tests, including a combined test task
be33830 Sudo-Ivan 2026-01-03 02:30:49 - 8 months ago
chore(dependencies): update package.json and poetry.lock to include testing libraries (pytest, pytest-asyncio, pytest-cov) and add coverage support; update .gitignore to exclude coverage files
9c09e18 Sudo-Ivan 2026-01-03 02:28:10 - 8 months ago
feat(flake): add flake.nix and flake.lock for Reticulum-MeshChatX development environment setup
7e571f5 Sudo-Ivan 2026-01-03 01:38:16 - 8 months ago
feat(ci): add backend compilation step to CI workflow and introduce compile task for Python syntax checking
7dd5f57 Sudo-Ivan 2026-01-03 01:35:59 - 8 months ago
chore(package): add Linux and Windows distribution scripts and update artifact naming convention for builds
2e8853a Sudo-Ivan 2026-01-03 01:35:44 - 8 months ago
chore(workflows): update build and docker workflows to enable tag-based triggers and refine build steps for Electron and Docker images
e595f0a Sudo-Ivan 2026-01-03 01:20:37 - 8 months ago
docs(README): add manual installation instructions and ARM64 support details
eeae2a9 Sudo-Ivan 2026-01-03 01:20:18 - 8 months ago
feat(frontend): add PWA support with manifest, service worker, and audio processing features
22bacfd Sudo-Ivan 2026-01-03 01:19:50 - 8 months ago
chore(docker-compose): update image source for reticulum-meshchatx and add security options
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────